草庐IT

SQL PRIMARY KEY 约束

全部标签

ios - 具有动态变量的自动布局约束?

是否可以使用动态常量/乘数来实现自动布局约束(NSLayoutConstraint)?例如,这将是一个沼泽标准NSLayoutConstraint:NSLayoutConstraint*constraint=[NSLayoutConstraintconstraintWithItem:obj1attribute:NSLayoutAttributeLeftrelatedBy:NSLayoutRelationEqualtoItem:obj2attribute:NSLayoutAttributeLeftmultiplier:1constant:0];然后这里将是对该约束的更改,但常量中的动态变

iOS 7 与 iOS 8 约束大小不同

在InterfaceBuilder中使用自动布局和约束时,我注意到当我运行iOS7和iOS8模拟器时,我得到了具有相同约束的不同结果。例如,我在8pts的UIButton上设置了一个非常简单的尾随约束。在iOS7和iOS8模拟器上运行时,这8个点的位置看起来非常不同。iOS8模拟器似乎在约束上增加了几点。好像需要ConstraintDelta的功能...知道为什么约束在iOS7和iOS8上表现不同吗? 最佳答案 原因是iOS8有布局边距而iOS7没有。您已经在标签的边缘和superView的margin之间设置了约束—但在iOS7中

hadoop - 无法在 Hive 2.3.0 中创建具有约束的 Hive 表

我无法创建带有约束的表,就像主键或不为空。没有约束,我可以成功创建表。我发现Hive在2.1.0中支持主键/外键约束作为创建表命令的一部分,而我的版本是2.3.0。以下是示例代码:createtabletest3(aintprimarykey)这会返回以下错误消息:MismatchedTokenException(221!=347)atorg.antlr.runtime.BaseRecognizer.recoverFromMismatchedToken(BaseRecognizer.java:617)atorg.antlr.runtime.BaseRecognizer.match(Ba

hadoop - 如何获取hive表、列、 View 、约束键和注释列的元数据?

请帮我看看如何获​​取Hive表、列、View、约束键和注释列的元数据。 最佳答案 如果您有Hue可用,您可以从顶部菜单数据浏览器转到Metastore表。您可以在那里找到所有可用模式的元数据。您可以从Hive尝试:使用DB_NAME;DESCRIBEFORMATTEDTABLE_NAME;或者DESCRIBEEXTENDEDTABLE_NAME; 关于hadoop-如何获取hive表、列、View、约束键和注释列的元数据?,我们在StackOverflow上找到一个类似的问题:

php - 从 symfony 2 中的 Doctrine 2 实体中提取约束

为了将字段级约束保持在中心位置(而不是在每个表单中复制它),我在实体中添加了约束。如下所示(假设它是用户实体的字段之一):/***@varstring**@ORM\Column(name="email",type="string",length=255,nullable=false)**@Constraints\NotBlank(*groups={"register","edit"},*message="emailcannotbeblank."*)*@Constraints\Email(*groups={"register","edit"},*message="Pleaseentera

php - Laravel 4 验证电子邮件唯一约束

我正在编写一个Laravel4应用程序,它有一个users包含常用联系信息的表格。在我的users模型,我对电子邮件的验证指定了'email'=>'required|email|unique:users',在注册新用户时效果很好。我的问题是如何处理用户编辑表单——当表单被提交时,我希望只有当它与旧电子邮件不同时才触发唯一的电子邮件约束——否则你不能保存您的个人资料,因为电子邮件(您的电子邮件)已在使用中。谢谢 最佳答案 唯一规则的第三个参数允许您指定要忽略的记录的ID。当您编辑用户时,您希望您的唯一验证规则忽略您正在编辑的用户ID中

mysql - 如何在表上添加 ON DELETE 约束?

如何在表上添加ONDELETE约束? 最佳答案 使用ALTERTABLE+添加约束。例如。如果您想通过member_id链接表成员和配置文件,并在每次删除成员时级联删除配置文件,您可以编写如下内容:ALTERTABLEprofilesADDCONSTRAINT`fk_test`FOREIGNKEY(`member_id`)REFERENCES`members`(`member_id`)ONDELETECASCADE如果您需要更新该约束-您必须在重新创建时删除它,没有直接的方法可以更改它。ALTERTABLEprofilesDROPF

mysql - 如何在表上添加 ON DELETE 约束?

如何在表上添加ONDELETE约束? 最佳答案 使用ALTERTABLE+添加约束。例如。如果您想通过member_id链接表成员和配置文件,并在每次删除成员时级联删除配置文件,您可以编写如下内容:ALTERTABLEprofilesADDCONSTRAINT`fk_test`FOREIGNKEY(`member_id`)REFERENCES`members`(`member_id`)ONDELETECASCADE如果您需要更新该约束-您必须在重新创建时删除它,没有直接的方法可以更改它。ALTERTABLEprofilesDROPF

php - 带约束的 Symfony2 单元测试表单

我有一个未连接到实体但确实具有此处提到的约束的表单:http://symfony.com/doc/current/book/forms.html#adding-validationContactBundle\Tests\Form\Type\TestedTypeTest::testSubmitValidDataSymfony\Component\OptionsResolver\Exception\InvalidOptionsException:Theoption"constraints"doesnotexist.Knownoptionsare:"action","attr","auto_

php - 如何将参数传递给 Symfony2 中的验证约束 - 在 yml 中

我正在尝试向我的应用程序添加一个包范围的参数,以便我可以将它添加到我的验证约束文件(validation.yml):myApp\myBundle\Entity\Contact:properties:name:-NotBlank:{message:"%myvariable%"}我在config.yml中正常添加了我的参数:parameters:#Validationconfigmyvariable:Pleasetellusyourname.但页面只呈现%myvariable%文本,而不是所需的字符串。我还希望在将验证消息添加到页面以在JavaScript中使用时在我的FormBuilde